@charset "utf-8";
/* CSS Document */
html{color:#757575;background:#FFF; }body,div,ul,li,h1,h2,h3,h4,form,input,p,button,dl,dt,dd,fieldset,textarea,label,del{margin:0;padding:0}img,fieldset{border:0}li{list-style:none}input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit; color:#a9a9a9;}input,button,textarea{/*font:99% arial;*/ font-family:inherit; vertical-align:middle;}.cf:after{content:"";display:table;clear:both;}.cf{zoom:1;}
body{font:12px/1.5em Microsoft YaHei,SimHei,SimSun, sans-serif; color:#666; background:url() left top repeat-x;}
.other-body{ background:#fff;}
a{color:#333; text-decoration:none;}
a:hover{ color:#ea5404; text-decoration:underline;}
img{ vertical-align:middle;}
i{ font-style:normal;}
input{ vertical-align:middle;}
a,button{-moz-outline:none; outline:none;blr:expression(this.onFocus=this.blur());}
.icoRMB{ font-family:Arial; margin-right:3px;}
.iconRMB{ font-family:Arial; font-style:normal; margin-right:3px;}

input[type="radio"],
input[type="checkbox"]{vertical-align:middle;}

.txtLeft{text-align:left;}
 
/*topbar*/
.topbar{ width:100%; height:33px; line-height:27px; background:url(../images/geyun/topbar-bg.jpg) center repeat-x;/* font-family:"微软雅黑"; */z-index:99; position:relative;}
.inter-topbar{ width:1000px; height:33px; margin:0 auto; font-family:"宋体"; color:#6c6969;font-size:13px;}
.topbar-L{ float:left; display:inline; position:relative; padding-left:60px;}

.topbar-R{ float:right; display:inline;}
.topbar-R span{ margin-right:3px; float:left; display:inline;}
.account{  padding-right:3px; margin-right:5px; display:inline-block; position:relative; z-index:100;}
.help{ margin-right:0;}
span.backLanding{ margin-right:0; color:#008749;}
span.backLanding a{color:#008749;}
.account b{width:7px; height:4px; display:block;  background:url(../images/ico_arrow.png) no-repeat; position:absolute; top:12px; right:-3px; z-index:44;}

.account a{z-index:33; position:relative;}
.account .topBarList{ width:63px; padding:25px 5px 0; border:#e9e9e9 1px solid;  background:#fff; position:absolute; z-index:22; top:2px; left:-5px; box-shadow:0 0 10px #e2e2e2; display:none;}
.account.hover .topBarList{ display:block;}
.topBarList li{}

/*header*/
.header{ width:1000px; height:94px; margin:0 auto; padding-top:15px;z-index:5;  /*font-family:Microsoft YaHei,SimHei,SimSun;*/ position:relative;}
.header .logo{ width:184px; height:70px; float:left; margin-top:15px; overflow:hidden;}
.header .logo a{display:block; width:100%; height:70px; overflow:hidden; background:url(../images/geyun/logo.jpg) left bottom no-repeat; text-indent:-9999em; }
.soso{ width:375px; height:94px; float:left; margin-left:58px;}
.soso-list{ height:22px; line-height:22px; margin-top:5px; font-family:"宋体"; font-size:13px;}
.soso-list{ margin-left:-8px;}
.soso-list li{ float:left; padding:0 10px; }
.soso-list li .hot{ color:#ea5404;}
.soso-list li a{ color:#666;}
.soso-list li a:hover{color:#ea5404;}
.soso-list li.last{ background:none;}
.sosoCon{ width:375px; height:30px; background:#fff; border:2px solid #3a983b; border-right:0 none; position:relative;margin-top:15px;  }
.sosoIput{ width:311px; height:17px; border:0 none; background:none; float:left; line-height:21px; display:inline; padding:7px; overflow:hidden;}
.btn-soso{ position:absolute; right:0; top:-2px;_right:-2px; width:54px; height:34px; border:none; background:url(../images/geyun/btn-soso.gif) no-repeat; cursor:pointer; overflow:hidden; text-indent:-9999px;}

.service-hl{ height:38px;float:right; margin-top:18px; overflow:hidden;}
.service-span{
	margin-left:40px;
	position: relative;
	top: 7px;
}
.service-hl .mygeyun{
	height: 32px;
	width:120px;
	float:left; 
	cursor:pointer;
	background-image:url(../images/geyun/mygeyun.gif); background-repeat:no-repeat;
}
.service-hl .gouwuche{
	height: 32px;
	width:120px;
	float:left; 
	cursor:pointer;
	background-image:url(../images/geyun/gouwuche.gif); background-repeat:no-repeat;
}

/*nav*/
.section{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.nav{ width:100%; height:38px; padding-bottom:0px; margin-bottom:-6px; z-index:9999;}
.inter-nav{ width:1000px; height:38px; line-height:33px; margin:0 auto;font-family:'微软雅黑'}
.categories{ width:160px; position:relative; float:left; display:inline; background:url(../images/geyun/categories-bg.jpg) center no-repeat; color:#fff;font-size:18px; z-index:33; }
.categories h2{ overflow:hidden; padding-left:28px; color:#fff; font-size:16px; font-weight:normal; height:33px; line-height:33px; position:relative; cursor:pointer; }
.categories h2 i{ width:10px; height:7px; overflow:hidden; display:block; background-image:url(../images/ico_categories_arrow.png); background-repeat:no-repeat; position:absolute; left:118px; top:12px; background-position:0 -10px; }
.categories.hover h2 i{ background-position:0 0; height:9px;}
.categories.hover .categoriesMore{ display:block;}


.categories-box .categoriesMore{ position:relative; display:block; top:0; height:280px; background:#fff; }

.categoriesMore{ width:160px; height:auto; background:#fff; z-index:30; position:absolute; top:32px; left:0; display:none; z-index:50; box-shadow:2px 2px 5px #c4c4c4; padding-bottom:8px;border:2px solid #18943b;}
.cate-item{/*font-family:"微软雅黑", "黑体","宋体";*/ font-size:14px; margin:0 10px; height:32px; width:140px;background:#ffff;border-bottom:1px solid #fff;}
.cate-item.last{ border-bottom:none;}
.cate-item span{ display:block; height:32px; line-height:32px;font-size:14px;background:url(../images/geyun/ico_arrow_03.gif) 110px center no-repeat; text-align:left; text-indent:18px; width:136px; }
.cate-item span a:hover{ color:#008749; }
.cate-item span a{ font-family:"宋体"; font-size:15px; color:#18943b;}
.cate-item.c-hover span{ width:154px;background:#a4de69/*#fefff5*/; z-index:60; margin-left:-10px; padding-left:8px; z-index:60; position:relative;border-bottom:none;}
.cate-item.c-hover span a{ color:#008749; text-decoration:underline;}
.categoriesMore ul{/*font-family:"微软雅黑";*/ position:relative;}
.categoriesMore ul li{ height:32px; line-height:32px; font-size:14px;background:url(../images/ico_arrow_03.gif) 98px center no-repeat;  text-align:left; padding:0 10px; float:left; display:inline;}
.categoriesMore ul li a{ display:block; text-indent:18px; width:136px; height:32px; color:#fff; border-bottom:1px solid #2a8f2b;}
.categoriesMore ul li .levOne{ color:#fff;}
.categoriesMore ul li.hover{}
.categoriesMore ul li.hover .levOne{color:#008749; position:absolute; left:0; _left:-9px; width:100%; padding-left:9px; padding-right:10px; _padding-right:20px; background:#fefff5; z-index:44;}
 
.categoriesMore .more{ border-bottom:none; background:url(../images/ico_categoriesMore.png) 105px center no-repeat; font-size:12px; height:30px; line-height:30px; display:block; padding-left:30px;}
.categoriesMore .more a{ color:#d0ff93;}


.nav-list{height:33px; float:right; display:inline;  color:#ffffff; font-family:'宋体';}
.nav-list li{ float:left; font-size:16px; padding:0 15px;}
.nav-list li a{ display:block;color:#ffffff;}
.nav-list li.current{ color:#3a983b; }
.nav-list li a:hover{ color:#f5f204; text-decoration:underline;}
.nav-list li.last{ padding-right:0; background:none;}
.nav-ad{ width:166px; height:33px; display:inline; margin-left:4px; float:left; overflow:hidden; display:none;}

/*子分类框*/

/*.subCategoryBox{ position:absolute; top:0; left:183px; z-index:22; font-size:12px;}*/
.cate-item .subCateList{position:absolute; top:-2px; left:160px; width:804px; min-height:368px; padding-right:10px; overflow:hidden; background:#fff url(../images/bg_catbox_r.png) 540px 0 repeat-y;border:#3a983b 2px solid; text-indent:0; display:none; z-index:10;}

.cate-item.c-hover .subCateList{ display:block;}

.subCateBox{width:520px; min-height:348px; padding:10px 0 10px 20px; float:left; background:#fefff5; font-size:12px;}
.subCateBox a{color:#787878;}
.subCateBox a:hover{color:#ff481b;}
 
.subCateBox a.hl{color:#ff481b;}
.subCateBox dl{
    padding:5px 0 0; overflow:hidden;/* border-top:#e9e9e9 1px solid;*/ line-height:22px;
}
.subCateBox .subCate1{border-top:0 none;}
.subCateBox dt{ width:75px; padding-right:5px; text-align:right; float:left; font-weight:bold; }
.subCateBox dd{/*padding-left:80px; */padding-bottom:1em; overflow:hidden; _zoom:1;}
.subCateBox dt a{ color:#008749;}
.subCateBox dt a:hover{ color:#ea5404;}
.subCateBox dd a{ display:inline-block;  _zoom:1; line-height:1.2em;  margin:5px 5px 5px 0; padding-left:8px; border-left:1px solid #ccc;}

/*.cateRow{ float:left; width:30%; padding-right:3%; }*/

.subCateRight{ float:left; width:240px; padding:10px 0 10px 20px; line-height:22px; font-size:12px;   } 
.subCateRight h3{ padding-top:1em; font-size:12px; color:#333;}
.subCateRight a{ display:inline-block;  _zoom:1; margin-right:20px; }
/*------*/




/*footer icon*/
.service-hl-box{ width:1000px; margin:0 auto; overflow:hidden;}
.serviceIcon-b{ height:53px; display:block; width:25%; float:left; overflow:hidden; text-indent:-999em; font-size:0; background-image:url(../images/pic_sitemap.png); background-repeat:no-repeat;}
.service-hl-box .icon1{ background-position:0 0; }
.service-hl-box .icon2{ background-position:-250px 0; }
.service-hl-box .icon3{ background-position:-500px 0; }
.service-hl-box .icon4{ background-position:-750px 0; }

/*footer*/
.footer{ height:350px; margin:0 auto; border-top:1px solid #e9e9e9; padding-top:22px;background:#FAFAFA;}

.inter-footer{
	width:1000px; margin:0 auto;font-family:'宋体';font-size:13px;
}

.footer .inter-footer .xinshou{
	width:190px;
	height:150px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/xinshouzhinan.gif) left top no-repeat;
}

.footer .inter-footer .peisongfangshi{
	width:190px;
	height:150px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/peisongfangshi.gif) left top no-repeat;
}


.footer .inter-footer .zhifufangshi{
	width:190px;
	height:150px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/zhifufangshi.gif) left top no-repeat;
}

.footer .inter-footer .shouhoufuwu{
	width:190px;
	height:150px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/shouhoufuwu.gif) left top no-repeat;
}

.footer .inter-footer .dijiayouli{
	width:190px;
	height:53px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/dijiayouli.gif) left center no-repeat;
}

.footer .inter-footer .wozuixinxian{
	width:190px;
	height:53px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/wozuixinxian.gif) left center no-repeat;
}

.footer .inter-footer .anquanjiance{
	width:190px;
	height:53px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/anquanjiance.gif) left center no-repeat;
}

.footer .inter-footer .shandianpeisong{
	width:190px;
	height:53px;
	margin-left:60px;
	float:left;
	background:url(../images/geyun/shandianpeisong.gif) left center no-repeat;
}

.footer .inter-footer .inter-footer-green-spacer{
	margin-left:40px;
	margin-top:8px;
	background:url(../images/geyun/xinshouzhinan-spacer.gif) left repeat-y;	
}

.footer .inter-footer .inter-footer-green-spacer .font16{
	font-family:"微软雅黑";
	font-size:16px;
	margin-left:10px;
	color:#fff;
	/*position: relative;
	top:10px;*/
}

.footer .inter-footer .inter-footer-green-spacer .font13{
	font-family:"微软雅黑";
	font-size:13px;
	margin-left:10px;
	color:#fff;
}

.footer .inter-footer .inter-footer-service{
	height:150px;
}

.footer .inter-footer .inter-footer-span{
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	margin-left:35px;
	position: relative;
	top:5px;
}

.footer .inter-footer .inter-footer-spacer{
	margin-left:10px;
	margin-top:20px;
	background:url(../images/geyun/xinshouzhinan-spacer.gif) left repeat-y;	
	padding-top:10px;
	padding-bottom:10px;
}

.footer .inter-footer .inter-footer-spacer li{
	margin-left:25px;
	cursor:pointer;
}

.footer .inter-footer .inter-footer-spacer .lenglian{
	color:#FA0000;
}

.footer .inter-footer .inter-footer-spacer span:hover{
	text-decoration:underline;
}

.footer .inter-footer .inter-footer-green{
	background:url(../images/geyun/dijiayouli-bg.gif) left repeat-x;	
	height:53px;
}

.footer .inter-footer-link{
	height:100px;
}

.footer .inter-footer-link .inter-footer-link-content {
	float:left;
	width:50%;
}

.footer .inter-footer-link .inter-footer-link-content .link-tel{
	float:right;
	margin-top:15px;
	height:80px;
	background:url(../images/geyun/tel.jpg) left center no-repeat;
	width:300px;
}

.footer .inter-footer-link .inter-footer-link-content .hotline-time{
	font-family:"微软雅黑";
	font-size:13px;
	margin-left:70px;
	position: relative;
	top:15px;
	
}

.footer .inter-footer-link .inter-footer-link-content .hotline{
	font-family:"微软雅黑";
	font-size:24px;
	margin-left:70px;
	position: relative;
	top:25px;
	color:#FC9F18;
}

.footer .inter-footer-link .inter-footer-link-content .email-address{
	font-family:"微软雅黑";
	font-size:18px;
	margin-left:70px;
	position: relative;
	top:40px;
	color:#D52B2A;
}


.footer .inter-footer-link .inter-footer-link-content .link-email{
	float:left;
	margin-top:15px;
	margin-left:35px;
	height:80px;
	background:url(../images/geyun/email.jpg) left center no-repeat;
	width:300px;
}


.footer .inter-footer-version{
	border-top:1px dotted #e9e9e9;
}

.footer .inter-footer-version .version{
	margin:0px;
	position: relative;
	top: 10px;
	font-family: "宋体";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-align:center;
}



.footer p{ /*font-family:"微软雅黑";*/ text-align:center; color:#787878;}
.footer p strong{ font-size:16px; font-family:Arial; color:#288e28; font-weight:normal;}
.footer .bottom-txt{ color:#a9a9a9;}
.footer .padding5{ padding-top:5px;}



/*start of webIM*/
.imMsgBtn{
	display:block;
	position:fixed;
	_position: absolute;     
	bottom:0px;
	_bottom:null;
	_top: expression(documentElement.scrollTop + documentElement.offsetHeight - 27 + "px"); 
	right:0;
	width:100px;
	height:27px;
	z-index:9999;
    background:url(/im/images/imBotBtn.png) no-repeat;

}

.imMsgTxt{display:block;float:left;width:45px;height:22px;line-height:23px;margin:4px 0 0 4px;position:relative;z-index:999; text-align:center;}
.imMsgTxt a{color:#ac5b33;text-decoration:none;}
.imMsgTxt a:hover{text-decoration:underline;}
.imNum{display:block;width:17px;height:22px;position:absolute;top:-10px;left:16px;background:url(/im/images/imNum.png) no-repeat;color:#FFF;text-align:center;font-style:normal;font-size:10px;font-family:tahoma;}
.imMsgIco{display:block;float:right;width:36px;height:22px;margin:4px 4px 0 0;cursor:pointer;background:url(/im/images/webim_offline.gif) left center no-repeat;}
.live{background:url(/im/images/webim_online.gif) left center no-repeat;}
.imMsgIcoOnline{display:block;float:right;width:41px;height:22px;margin:4px 4px 0 0;cursor:pointer;background:url(/im/images/webim_online.gif) left center no-repeat;}
.imPopBox{
	display:none;
	position:fixed;
	_position: absolute;     
	bottom:1px;
	_bottom:null;
	_top: expression(documentElement.scrollTop + documentElement.offsetHeight - 291 + "px"); 
	right:10px;
	width:135px;
	height:290px;
    background: url(/im/images/imPopBox.png) no-repeat;
    z-index:20000;
	}	
.imPopHead{height:22px;overflow:hidden;line-height:22px;text-indent:10px;color:#FFF;text-align:left;}
.imPopHead .imtitle{display:block;float:left;}
.imPopHead .closeBtn{display:block;margin:5px 5px 0 0;float:right;width:13px;height:12px;text-indent:-99999px;cursor:pointer;}
.imPopList{width:132px;height:242px;overflow-x: hidden; overflow-y: scroll;padding:1px;}
.imPopList ul li{clear:both;overflow:hidden;;}
.imPopList ul li a{display:block;height:20px;padding:5px;}
.imPopList ul li a.msgOn{background:url(/im/images/imNum.gif) right center no-repeat;}
.imPopList ul li a:hover{background:#e6f3ff;text-decoration:none;}
.imPopList ul li a.msgOn:hover{background:#e6f3ff url(/im/images/imNum.gif) right center no-repeat;text-decoration:none;}
.imPopList ul li img{display:block;float:left;width:20px;height:20px;margin:0 5px 0 0;}
.imPopList ul li span{display:block;float:left; width:68px; height:20px; overflow:hidden; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;cursor:pointer;}
.imPopList ul li span.online{color:#333;}
.imPopList ul li span.offline{color:#999;}
/*end of webim*/

/*page*/
.page{ display:block; height:32px; text-align:right; margin-top:32px;}
.page strong,.page span,.page a{ width:31px; height:30px; background:#fff; border:1px solid #e9e9e9; display:inline-block; text-align:center; color:#333; font-size:14px; line-height:30px; vertical-align:top; }
.page a:hover{ border-color:#008749; color:#008749;}
.page span{ border:none;}
.page .no-link{ color:#d4d4d4; border:1px solid #e9e9e9;}
.page strong{ width:33px; height:32px; border:none; background:#1c9a36; color:#fff;}
.page .btn-page:hover{ text-decoration:none;}

/*遮罩层*/
#bgMask iframe{width:100%;height:100%;filter:alpha(Opacity=0);opacity:0.7;}
#bgMask{width:100%;height:100%;background:#333;filter:alpha(Opacity=70);opacity:0.7;position:fixed;_position:absolute;z-index:100000;top:0;left:0;display:none;}

/*------右手边滚动菜单-------*/
.ppMenuBox{width:80px; position:fixed; right:10px; top:194px; height:210px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:194px; z-index:1000;}
.ppMenuBox h3{width:96px; height:37px; padding-bottom:8px; display:none;}
.ppMenu{width:70px; padding:0 5px;  background:#57ad58; }
.ppMenu li{ }

.ppMenu a{ display:block; height:30px;background-image:url(../images/scrollMenu.png); background-repeat:no-repeat; padding-top:30px; line-height:30px; color:#fff; text-align:center; border-bottom:#3a983b 1px solid;}
.ppMenu a:hover{ color:#fff;}
.ppMenu a.myAccount{ background-position:-5px -146px;}
.ppMenu a.orderCart{ background-position:-5px -86px;}
.ppMenu a.orderCart em{ font-style:normal;}
.pd_num{color:#eff717;}
.ppMenu a.helpCenter{ background-position:-5px -205px; border-bottom:0 none;}
.ppMenu a.weixin{ height:95px; padding-top:10px; background:none; border-bottom:0 none;}
.ppMenu a.weixin img{width:66px; height:66px;}
.btnBackTop{ width:100%; height:35px;}
.btnBackTop a{ display:block; width:80px; height:25px; background:#3a983b url(../images/scrollMenu.png) 0 -264px no-repeat; padding-top:30px; text-align:center; color:#fff; }
.btnBackTop a:hover{ color:#fff;}

.onlineService a{display:block; width:80px; height:86px; background:url(../images/scrollMenu.png) 0 0 no-repeat; _background:url(../images/scrollMenu_png8.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
/**/
.scaleImg{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}

.transitionAll{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}

.linkSty{ color:#008749;}
.NoDataTips{ text-align:center; padding:10px;}
.NoDataTips a.linkSty{ text-decoration:underline;}
/*弹出登录框*/
.dialog-login{width:460px; border:#e9e9e9 2px solid;   overflow:hidden; position:fixed; left:50%; top:50%; z-index:999999; margin-left:-230px; margin-top:-165px; background:#f0f0f0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:100px;}
:root .dialog-login{ border:0 none; border-radius:5px; box-shadow:0 0 5px #333;} /*ie 9+*/
.dialog-login-con {  padding-bottom:30px; background:#fff; position:relative; }
.dialog-login-con .close{ position:absolute; width:16px; height:16px; right:6px; top:6px; display:block; overflow:hidden; background:url(../images/ico_dialog_close.png) no-repeat;}

.dialog-login-con h2{ padding:10px 20px; font-size:14px; color:#787878; background:#f0f0f0;}

.registCon{ overflow:hidden; height:auto; text-align:left; font-size:16px; color:#787878; /*font-family:Microsoft YaHei,SimHei,SimSun;*/ padding-top:10px; display:none;}
.registCon table{ width:100%;}
.registCon table th{ font-weight:normal; width:159px; text-align:right;}
.registCon table th,.registCon table td{ padding:7px 0; line-height:30px;}
.registCon table td{ font-size:12px; color:#787878; /*font-family:"宋体";*/}
.registCon table .ridio-txt th,.registCon table .ridio-txt td{ padding:0; line-height:30px;}
.registCon table td a{ vertical-align:middle;}
.registCon table td .yanz{ width:68px; height:36px; margin-right:7px; margin-left:17px;}
.input-login-03,.input-login-02,.input-login-01{ width:232px;line-height:20px; height:20px; padding:4px 9px;font-size:14px; font-family:Microsoft YaHei,SimHei,SimSun; color:#787878;}
.input-login-02{ width:80px;}
.input-login-03{ width:150px;}
 .btn-login-01,.btn-login-02{ width:138px; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:18px; color:#fff; background:url(../images/btn_login_01.png) no-repeat; border:none; font-family:Microsoft YaHei,SimHei,SimSun; cursor:pointer;}
.btn-login-02{ background:url(../images/btn_login_02.png) no-repeat; color:#787878; margin-left:23px;}
 
.old-use{ display:block; padding-top:23px;}
.old-use label{ margin-right:35px;}
.old-use .forget{ font:normal; color:#787878; text-decoration:underline; margin-left:10px;}
.old-use .forget:hover{ color:#f23035;}
.old-use .regNow{ color:#3A983B; text-decoration:underline; margin-left:10px;}
.old-use .regNow:hover{ color:#f23035;}
.old-use table td a{ float:none; display:inline-block;}
.other-login{ border-top:1px solid #d9d9d9; margin:20px 20px 0 20px; overflow:hidden; *zoom:1; padding-top:10px;}
.other-login h3{ font-size:16px; /*font-family:"微软雅黑";*/ color:#787878; height:25px; line-height:25px; padding-left:138px; font-weight:normal; margin-bottom:10px;}
.other-login ul{ padding-left:138px;}
.other-login li{ height:25px; float:left; margin-right:10px; display:inline;}

.registCon .ico-info{ display:inline-block; height:30px;margin-left:7px; font-size:12px; width:auto;vertical-align:middle;}
.registCon .ico-info i{ width:16px; height:16px; background:url(../images/ico_ajax.png) no-repeat; display:block; margin-right:5px; float:left; margin-top:8px;}
.registCon .ico-error{color:#ea5404;}
.registCon .ico-prompt{color:#f3b92f;}
.registCon .ico-error i{ background-position:0 0; }
.registCon .ico-prompt i{ background-position:0 -20px; }
.registCon .ico-ok i{ background-position:0 -40px;}


/*弹出窗特效*/
.dialog-login {
	-webkit-backface-visibility:hidden;
	-webkit-animation-duration:.7s;
	-webkit-animation-delay:.2s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-backface-visibility:hidden;
	-moz-animation-duration:.7s;
	-moz-animation-delay:.2s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-backface-visibility:hidden;
	-o-animation-duration:.7s;
	-o-animation-delay:.2s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	animation-duration:1s;
	animation-delay:.2s;
	animation-timing-function:ease;
	animation-fill-mode:both;
}
@-webkit-keyframes flipInX {
	0% {
	-webkit-transform:perspective(300px) rotateX(90deg);
	-moz-transform:perspective(300px) rotateX(90deg);
	-o-transform:perspective(300px) rotateX(90deg);
	opacity:0;
}
40% {
	-webkit-transform:perspective(300px) rotateX(-10deg);
	-moz-transform:perspective(300px) rotateX(-10deg);
	-o-transform:perspective(300px) rotateX(-10deg);
}
70% {
	-webkit-transform:perspective(300px) rotateX(10deg);
	-mox-transform:perspective(300px) rotateX(10deg);
	-o-transform:perspective(300px) rotateX(10deg);
}
100% {
	-webkit-transform:perspective(300px) rotateX(0deg);
	-mox-transform:perspective(300px) rotateX(0deg);
	-o-transform:perspective(300px) rotateX(0deg);
	opacity:1;}
}
@keyframes flipInX {
	0% {
	transform:perspective(300px) rotateX(90deg);
	opacity:0;
}
40% {
	transform:perspective(300px) rotateX(-10deg);
}
70% {
	transform:perspective(300px) rotateX(10deg);
}
100% {
	transform:perspective(300px) rotateX(0deg);
	opacity:1;
}
}.flipInX {
	-webkit-backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	-moz-backface-visibility:visible!important;
	-moz-animation-name:flipInX;
}

/*提示信息*/
.wmMsgBox{ text-align:center; padding:50px; line-height:32px;}
.wmMsgBox i{ width:32px; height:32px; background-image:url(../images/ico_dialog_info.png); background-repeat:no-repeat; display:inline-block; margin-right:10px;vertical-align:top;}
.wmMsgBox i.success{ background-position:0 0; }
.wmMsgBox i.ts{ background-position:0 -35px;}
.wmMsgBox i.erro{ background-position:0 -70px;}

/*无数据*/
.search_nodata{ padding:30px 0; text-align:center;}
.search_nodata p{ display:inline-block; *display:inline; *zoom:1; padding-left:52px; line-height:27px; height:27px; font-size:18px; color:#f90; font-weight:normal; background:url(../images/ico_nofound.png) 13px top no-repeat; }


/*分页跳转*/
.page .jump-page{width:180px;}
.page .jump-textinput{ width:32px; height:20px; padding:4px 0; border:1px solid #e9e9e9; text-align:center; color:#787878; margin:0 5px; vertical-align:top;}
.page .btn-jump-page{ width:60px; height:32px; border:none; overflow:hidden; text-indent:-999px; background:url(../images/btn_cart_02.png) no-repeat; cursor:pointer; margin-left:7px; vertical-align:top;}
.page .jump-page b, .page .all-page b{ display:inline-block; vertical-align:top; font-weight:normal;}

/*优惠券*/
.couponBox{ color:#FF481B; font-size:12px;}
.couponBox i{}
i.cupg{background:#FF481B; color:#fff; display:inline-block; *display:inline; *zoom:1; padding:1px 2px; line-height:12px; font-size:12px; font-weight:normal; font-family:simsun;}

/**/
.orgPrice{ font-size:12px; color:#999; padding-left:5px;}


/*地区选择*/
.area-box{padding-right:14px; margin-right:16px; display:inline-block; float:left;}
.area-box .sf{display:block; _display:inline; _zoom:1; height:26px; line-height:26px; margin-top:1px;  padding-left:5px; padding-right:17px; margin-left:1px; position:relative; z-index:99; cursor:pointer;}
.area-box .sf i{width:7px; height:4px; display:block;  background:url(../images/ico_arrow.png) no-repeat; position:absolute; top:12px; right:5px; z-index:44;}
.area-box.hover .sf{background:#fff; padding-bottom:1px; border:1px solid #e9e9e9; border-bottom:0 none; margin-top:0; margin-left:0; _height:26px; _padding-left:22px; color:#787878;}
.area-box.hover .sf i{background:url(../images/ico_arrow_up02.png) no-repeat;}
.area-box .area-list{display:none; width:173px; padding-bottom:15px;position:absolute; top:27px; left:241px;background:#fff; z-index:9; box-shadow:0 0 10px #e2e2e2; border:1px solid #e9e9e9;}
.area-box .area-list li{border-bottom:1px solid #eaeaea; display:block; height:25px; line-height:26px; padding-left:10px; padding-right:10px;}
.area-box.hover .area-list{ display:block;}
.area-box .close{width:5px; height:5px; background:url(../images/close.png) no-repeat; display:inline; float:right; margin-top:11px;}
.area-box .area-list li i{float:left;}
.dialogBox-area{position:fixed; _position:absolute;display:block; top:50%;left:50%;width:550px; height:238px; margin-left:-295px; margin-top:-155px;z-index:999999; background:#fff; border-radius:4px;color:#787878; padding:25px 20px 47px 20px;}
.dialogBox-area h1{ color:#2db400; font-size:24px; font-weight:normal;}
.dialogBox-area span.title{border-bottom:1px solid #dddddd; color:#787878; display:block; width:100%; margin-top:15px; padding-bottom:15px;}
.dialogBox-area .chose-box{width:80%; margin:48px auto 38px auto;}
.dialogBox-area .chose-area-box{height:44px;width:325px; float:left; background:url(../images/icon-area.jpg) no-repeat right top #2db400;}
.fl{float:left; line-height:44px; margin-right:5px; position:relative;}
.dialogBox-area .sf{width:179px; height:28px; padding-left:8px; padding-right:8px; line-height:28px; background-color:#FFF;float:left; display:inline; line-height:28px; margin-top:8px; color:#3e3e3e; cursor:pointer;}
.dialogBox-area .sf i{width:7px; height:4px;background:url(../images/ico_arrow.png) no-repeat; float:right; margin-top:13px;}
.hover .sf{color:#cacaca;}
.hover .sf i{background:url(../images/ico_arrow_up02.png) no-repeat;}
.dialogBox-area .chose-area-box em{color:#fff; margin-left:10px; margin-right:5px; font-style:normal; float:left; display:inline; line-height:44px;}
.chose-area-box .area-list{display:none; width:193px; _width:195px; padding-bottom:15px;position:absolute; top:176px; _top:180px;left:227px;background:#fff; z-index:9; border:1px solid #e9e9e9;}
.chose-area-box .area-list li{border-bottom:1px solid #eaeaea; display:block; height:25px; line-height:26px; padding-left:10px; padding-right:10px;}
.hover .area-list{ display:block;}
.chose-area-box .area-list li i,.chose-area-box .area-list li a{margin-right:8px;}
a.btn-buy{color:#2db400; font-size:16px; height:34px; line-height:34px; border:1px solid #d1d1d1; width:100px; background:url(../images/buy-bg.png) repeat-x; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:block; text-align:center; margin:0 auto;}
a.btn-buy:hover{text-decoration:none;}

/*频道-分类菜单*/
.chn_box{
    width:50%;
    height:170px;
    float:left;
    text-align:center;
}
.chn_box a{
    margin-right:0;
    font-size:16px;
}


.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% 微软雅黑;
	padding: .3em 1em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	font-family:'宋体';
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}


/* gray */
.gray {
	color: green;
	border: solid 1px #D2D2D2;
	background: #FCFCFC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F2F2F2));
	background: -moz-linear-gradient(top,  #FCFCFC,  #F2F2F2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F2F2F2');
}

.gray:hover {
	background: #FAFAFA;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E7E7E7));
	background: -moz-linear-gradient(top,  #FAFAFA,  #E7E7E7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E7E7E7');
}



/*cyan*/
.cyan {
	color: #ffffff;
	border: solid 1px #9CC777;
	background: #B2E376;
	background: -webkit-gradient(linear, left top, left bottom, from(#B2E376), to(#91CC62));
	background: -moz-linear-gradient(top,  #B2E376,  #91CC62);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2E376', endColorstr='#91CC62');
}

.cyan:hover {
	background: #99D551;
	background: -webkit-gradient(linear, left top, left bottom, from(#99D551), to(#6DB537));
	background: -moz-linear-gradient(top,  #99D551,  #6DB537);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#99D551', endColorstr='#6DB537');
}


/*orange*/
.orange{
	color: #ffffff;
	border: solid 1px #D08206;
	background: #F9A605;
	background: -webkit-gradient(linear, left top, left bottom, from(#F9A605), to(#CF8106));
	background: -moz-linear-gradient(top,  #F9A605,  #CF8106);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9A605', endColorstr='#CF8106');
}

.orange:hover {
	background: #F28B0B;
	background: -webkit-gradient(linear, left top, left bottom, from(#F28B0B), to(#C26505));
	background: -moz-linear-gradient(top,  #F28B0B,  #C26505);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F28B0B', endColorstr='#C26505');
}


/* green */
.green {
	color: #ffffff;
	border: solid 1px #538312;
	background: #46AA55;
	background: -webkit-gradient(linear, left top, left bottom, from(#46AA55), to(#1A862B));
	background: -moz-linear-gradient(top,  #46AA55,  #1A862B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46AA55', endColorstr='#1A862B');
}

.green:hover {
	background: #34813D;
	background: -webkit-gradient(linear, left top, left bottom, from(#34813D), to(#116819));
	background: -moz-linear-gradient(top,  #34813D,  #116819);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#34813D', endColorstr='#116819');
}


